#ifndef __EVENT_H__
#define __EVENT_H__


#include "../SyncMethod/IMethod.h"


namespace Sync
{

class Event : public IMethod
{
public :
	Event( const char* sync_title ) : IMethod( sync_title ) {}
	virtual ~Event( void ) {}


	virtual void release( void ) override {}
	virtual void initialize( void ) override { std::cout << name().c_str() << std::endl; }
	virtual bool lock( void ) override { return true; }
	virtual void unlock( void ) override {}
};

};

#endif